.TH std::istreambuf_iterator::equal 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::istreambuf_iterator::equal \- std::istreambuf_iterator::equal

.SH Synopsis
   bool equal( const istreambuf_iterator& it ) const;

   Checks whether both *this and it are valid, or both are invalid, regardless of the
   stream buffer objects they use.

.SH Parameters

   it - another stream buffer iterator to compare to

.SH Return value

   true if both *this and it are valid, or both are invalid, false otherwise.

.SH Exceptions

   May throw implementation-defined exceptions.

   Defect reports

   The following behavior-changing defect reports were applied retroactively to
   previously published C++ standards.

      DR    Applied to              Behavior as published              Correct behavior
   LWG 110  C++98      the signature was bool                          consts added
                       equal(istreambuf_iterator& it)
                       LWG issue 110 was not properly resolved,
   LWG 1126 C++98      leaving                                         const added
                       the parameter type as istreambuf_iterator&
